﻿/*************************************************************************
  > File Name: http.c
  > Author: 夜晚不懂天的白
  > Mail: 656325437@qq.com
  > Created Time: 2018年06月30日 星期六 19时05分15秒
 ************************************************************************/
#include "network/http_client.h"
#include "network/update.h"
#include "core/dbg.h"
#include "user_types.h"

#include <signal.h>

#define APP_VERSION_STR     "1.0.0.0"
#define APP_VERSION         0x01000000

//如果按下了ctrl+c
void sig_handler(int num)
{
	if (num == SIGINT){
        exit(0);
    }
}

int main(int argc,char *argv[])
{
   if (argc < 2){
        printf("Usage:\n");
        printf("./%s url\n", argv[0]);
        return 0;
    }
    signal(SIGINT, sig_handler);

    // 直接下载
    if (3 == argc && !strcmp("-d", argv[2])) {
        app_version_update(argv[1]);
    }
    else {
        // 通过版本号检测
        if (app_version_check(argv[1], APP_VERSION) == 0x01) {
            app_version_update(argv[1]);
        } 
    }

    return 0;
}
